import 'package:dio/dio.dart';
import 'dart:io';
import 'dart:async';
import '../config/serivce_url.dart';

//h获取首页主题内容

//Future getHomePageContent() async {
//  try {
//    print('获取首页数据');
//    Response response;
//    Dio dio = Dio();
//    dio.options.contentType =
//        ContentType.parse('application/x-www-form-urlencoded');
//    var formData = {'lon': '115.02932', 'lat': '35.76189'};
//    response = await dio.post(servicePath['homePageContext'], data: formData);
//    if (response.statusCode == 200) {
//      print(response.data);
//      return response.data;
//    } else {
//      throw Exception('后台数据错误');
//    }
//  } catch (e) {
//    print('error==========>${e}');
//  }
//}
//
////
//Future getHomePageBelowContent() async {
//  try {
//    print('获取火爆专区数据');
//    Response response;
//    Dio dio = Dio();
//    dio.options.contentType =
//        ContentType.parse('application/x-www-form-urlencoded');
//
//    int page =1;
//    response = await dio.post(servicePath['homePageBelowContent'], data: page);
//    if (response.statusCode == 200) {
//      print(response.data);
//      return response.data;
//    } else {
//      throw Exception('后台数据错误');
//    }
//  } catch (e) {
//    print('error==========>${e}');
//  }
//}



Future request(String url,{formData}) async {
  try {
    print('获取$url数据');
    Response response;
    Dio dio = Dio();
    dio.options.contentType =
        ContentType.parse('application/x-www-form-urlencoded');
    //var formData = {'lon': '115.02932', 'lat': '35.76189'};
    if(formData != null)
      response = await dio.post(servicePath[url],   data: formData);
    else
      response = await dio.post(servicePath[url]);
    if (response.statusCode == 200) {
      print(response.data);
      return response.data;
    } else {
      throw Exception('后台数据错误');
    }
  } catch (e) {
    print('error==========>${e}');
  }
}